typedef unsigned int  u_int32_t;
typedef unsigned short u_int16_t;
typedef unsigned char  U8;

typedef signed int  int32_t;
typedef signed short int16_t;
typedef char  S8;

typedef unsigned short WCHAR;
typedef int FS_HANDLE;